package cn.tedu.charging.order.feign;

import cn.tedu.charging.common.JsonResult;
import cn.tedu.charging.common.pojo.vo.UserInfoVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * @Author: Miyako
 * @Date: 2024-10-15-11:18
 * @Description: 调取用户service的服务
 *
 */
//表示UxerClint是一个feign的哭护短，用来调用别的服务userservice
    //指定具体的服务名称 注册中兴的服务名称 UserService 表示用户
@FeignClient("userService")
public interface UserClient {

    @GetMapping("/user/info/{userId}")
     JsonResult<UserInfoVO> userInfo(@PathVariable("userId") Integer userId);
}
